;Assembler header file for Help
;written by DefMod (Dec 31 2005) on Sat Dec 31 14:11:44 2005
;Jonathan Coxhead, jonathan@doves.demon.co.uk, 12 June 1995

        [       :LNOT: :DEF: Help_Hdr
        GBLS    Help_Hdr

        [       :LNOT: :DEF: Get_Types
        GBLS    Get_Types
        ]
        [       :LNOT: :DEF: Types_Hdr
Get_Types                       SETS    "GET oslib/Types.Hdr"
        |
Get_Types                       SETS    ""
        ]
        $Get_Types

        [       :LNOT: :DEF: Get_OS
        GBLS    Get_OS
        ]
        [       :LNOT: :DEF: OS_Hdr
Get_OS                          SETS    "GET oslib/OS.Hdr"
        |
Get_OS                          SETS    ""
        ]
        $Get_OS

        [       :LNOT: :DEF: Get_Wimp
        GBLS    Get_Wimp
        ]
        [       :LNOT: :DEF: Wimp_Hdr
Get_Wimp                        SETS    "GET oslib/Wimp.Hdr"
        |
Get_Wimp                        SETS    ""
        ]
        $Get_Wimp

;Symbols for constants
Message_HelpRequest             *       &502
Message_HelpReply               *       &503
Message_HelpEnable              *       &504
Help_Disable                    *       &1
Help_ReadConfiguration          *       &2

;Symbols for structure offsets and sizes
                                ^       0
                                #       Bits
Help_Flags                      *       @

                                ^       0
Help_MessageRequest_pos         #       OS_Coord
Help_MessageRequest_buttons     #       Wimp_MouseState
Help_MessageRequest_w           #       Wimp_W
Help_MessageRequest_i           #       Wimp_I
Help_MessageRequest             *       @

                                ^       0
Help_MessageReply_reply         #       236*Char
Help_MessageReply               *       @

                                ^       0
Help_MessageEnable_flags        #       Help_Flags
Help_MessageEnable              *       @

                                ^       0
Help_FullMessageRequest         Wimp_MessageHeader_MEMBERS
Help_FullMessageRequest_pos     #       OS_Coord
Help_FullMessageRequest_buttons #       Wimp_MouseState
Help_FullMessageRequest_w       #       Wimp_W
Help_FullMessageRequest_i       #       Wimp_I
Help_FullMessageRequest         *       @

                                ^       0
Help_FullMessageReply           Wimp_MessageHeader_MEMBERS
Help_FullMessageReply_reply     #       236*Char
Help_FullMessageReply           *       @

                                ^       0
Help_FullMessageEnable          Wimp_MessageHeader_MEMBERS
Help_FullMessageEnable_flags    #       Help_Flags
Help_FullMessageEnable          *       @


        ]
        END
